#include <iostream>
#include <gtest/gtest.h>

/*
    断言宏的使用 
        ASSERT_  断言失败则退出
        EXPECT_  断言失败继续运行
    注意：
        断言宏，必须在单元测试宏函数中使用
*/

TEST(test, less_than)
{
    int a = 10;
    ASSERT_LT(a, 20);
    printf("OK!\n");
}
TEST(test, great_than)
{
    int a = 10;
    ASSERT_GT(a, 20);
    printf("OK!\n");
}

int main(int argc, char *argv[])
{
    // 将命令⾏参数传递给gtest
    testing::InitGoogleTest(&argc, argv); // 初始化
    // 运⾏所有测试案例
    int ret = RUN_ALL_TESTS();

    return 0;
}